import Layout from '@/layout'

// 每个子模块 其实 都是外层是layout  组件位于layout的二级路由里面
// 当访问地址 是 /employees的时候 layout组件会显示 且二级路由的默认组件 也会显示
export default {
  path: '/employees', // 路由地址
  name: 'employees',
  component: Layout, // 组件
  children: [
    { // 二级路由
      path: '', // 这里二级路由的path什么都不写 表示该路由为当前二级路由的默认路由
      component: () => import('@/views/employees'), // 路由元信息 是存储数据的对象 可在这里放置信息
      meta: {
        title: '员工管理', // 左侧导航会读取路由里meta里的title作为显示菜单名称
        icon: 'people'
      }
    },
    {
      path: 'detail/:id', // query传参 动态路由传参  // 查看-员工详情
      component: () => import('@/views/employees/detail'), // 组件路径
      hidden: true, // 不在左侧菜单显示
      meta: {
        title: '员工详情' // 标记当前路由规则的中文名称 后续在做左侧菜单时 使用
      }
    },
    {
      path: 'print/:id', // 二级默认路由
      component: () => import('@/views/employees/print'), // 按需加载
      hidden: true,
      meta: {
        title: '打印', // 标记当前路由规则的中文名称 后续在做左侧菜单时 使用
        icon: 'people'
      }
    }
  ]
}
